#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n,a[100][100],k=1,t,f=0;
    scanf("%d",&n);
    t=n*2-1;
        int i=0,j=n-1-f;
        while(t>=n)
        {
            i=0;
            j=n-1-f;
            while(i<n&&j<n)
            {
                a[i][j]=k;
                k++;
                i++;
                j++;
            }
            f++;
            t--;
        }
        f=0;
        while(t>=0)
        {
            i=1+f;
            j=0;
            while(i<n&&j<n)
            {
                a[i][j]=k;
                k++;
                i++;
                j++;
            }
            f++;
            t--;
        }
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++)
        {
            printf("%d",a[i][j]);
            if(a[i][j]<10)
            {
                printf("  ");
            }
            if(a[i][j]>=10&&a[i][j]<100)
            {
                printf(" ");
            }
        }
        printf("\n");
    }
    return 0;
}
